package com.sky.service;

import com.sky.dto.ShoppingCartDTO;
import com.sky.entity.ShoppingCart;

import java.util.List;

/**
 * Author: Zheng
 * Date:   2024/2/24  11:28
 * Package：com.sky.service
 * Description：
 * Version：1.0
 */
public interface ShoppingCartService {

    /**
     * @description： 添加购物车
     * @date：2024/2/24  11:37
     * @return：
     **/
    void addCart(ShoppingCartDTO shoppingCartDTO);

    /**
     * @description： 查询购物车
     * @date：2024/2/24  17:10
     * @return：
     **/
    List<ShoppingCart> list();

    /**
     * @description： 清空购物车
     * @date：2024/2/24  17:26
     * @return：
     **/
    void clean();

    /**
     * @description： 删除购物车中的一个商品
     * @date：2024/2/24  17:44
     * @return：
     **/
    void sub(ShoppingCartDTO shoppingCartDTO);
}
